<?php
 namespace tjsd\view;

/**
 * By implementing View interface, you allow component to became an output to user
 * interface.
 * 
 * @author Jakub Tesárek <info@tjsd.cz>
 * @copyright 2012
 * @version 1.0
 */
interface ViewManager {
	
	/**
	 * Retuns container used to store data for ViewManaged
	 * 
	 * @return ViewContainer		writable data storage for ViewManager
	 */
	public function getContainer();
	
	/**
	 * Displays data from container to user
	 */
	public function display();
}